package parts5.lesson64;

/**
 * 课时64 【第08个代码模型】ThreadLocal类
 */

/**
 * 以下的代码明确的使用了引用传递，将Message传递给了MessageConsumer
 * 如果有一个需求：不想要用引用传递，则需要新建一个MyUtil，
 * 但是这不是最好的解决方法
 */
public class Demo {
    public static void main(String[] args) throws Exception {
        new Thread(()->{
            Message msg=new Message();
            msg.setNote("我来添加点东东");
            new MessageConsumer().print(msg);
        },"用户A").start();
        new Thread(()->{
            Message msg=new Message();
            msg.setNote("我不要东东");
            new MessageConsumer().print(msg);
        },"用户B").start();
    }
}
